package cn.bone.ou.myuser.service;

import cn.bone.base.bean.CommonResult;
import cn.bone.ou.myuser.param.MyParam;


public interface IMyService {

    /**获取列表数据*/
    CommonResult list(MyParam.ListParam param);

    /**获取地区列表*/
    CommonResult regions();

    /**禁用启用*/
    CommonResult usable(MyParam.UsableParam param);

    /**添加小区*/
    CommonResult add(MyParam.AddParam param);

    /**修改小区*/
    CommonResult modify(MyParam.ModifyParam param);

    /**获取小区管理员列表*/
    CommonResult listMng(MyParam.ListMngParam param);

    /**启用禁用管理员*/
    CommonResult usableMng(MyParam.UsableMngParam param);

    /**删除恢复管理员*/
    CommonResult deleteMng(MyParam.DeleteMngParam param);

    /**重置管理员密码*/
    CommonResult resetPass(MyParam.ResetPassParam param);

    /**添加管理员*/
    CommonResult addMng(MyParam.AddMngParam param);

    /**修改管理员*/
    CommonResult modifyMng(MyParam.ModifyMngParam param);
}
